package com.cloudkinto.service.order.vo.amazon.vdfOrder;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * FD订单商品VO
 *
 * @author long
 */
@Data
public class VdfOrderItemVo implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long id;

    /**
     * 主表id
     */
    private Long orderAmazonVdfId;

    /**
     * 序号
     */
    private Integer itemSequenceNumber;

    /**
     * 买家商品的标准识别码（ASIN）
     */
    private String buyerProductIdentifier;

    /**
     * 供应商商品产品标识
     */
    private String vendorProductIdentifier;

    /**
     * 标题
     */
    private String title;

    /**
     * 订购数量
     */
    private Integer orderedQuantity;

    /**
     * 定时配送服务类型
     */
    private String scheduledDeliveryServiceType;

    /**
     * 预定交货的最早指定交货日期
     */
    private Date earliestNominatedDeliveryDate;

    /**
     * 预定交货的最晚指定交货日期
     */
    private Date latestNominatedEliveryDate;

    /**
     * 送货时打印的礼品信息
     */
    private String giftMessage;

    /**
     * 礼品包装的标识符
     */
    private String giftWrapId;

    /**
     * 供应商的净价（税前）
     */
    private BigDecimal netPrice;

    /**
     * 订单项的税务总额
     */
    private BigDecimal taxDetails;

    /**
     * 亚马逊的价格（成本）
     */
    private BigDecimal totalPrice;

    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;
}
